package com.molichuxing.gateway.api.services;

import com.molichuxing.framework.dto.Paged;
import com.molichuxing.framework.result.ResponseResult;
import com.molichuxing.gateway.bff.payment.entity.response.AlipayLogVo;
import com.molichuxing.gateway.bff.payment.entity.response.WechatpayLogVo;

import java.util.Map;

public interface PaymentApiService {

    /**
     * 查询微信支付日志
     *
     * @param params
     * @param pageNum
     * @param pageSize
     * @return
     */
    public ResponseResult<Paged<WechatpayLogVo>> getWechatpayLogList(Map<String, Object> params, Integer pageNum, Integer pageSize);

    /**
     * 查询支付宝支付日志
     *
     * @param params
     * @param pageNum
     * @param pageSize
     * @return
     */
    public ResponseResult<Paged<AlipayLogVo>> getAlipayLogList(Map<String, Object> params, Integer pageNum, Integer pageSize);

}
